package ar.uba.fi.algo3.titiritero.audio;


public class CentralAudio implements Runnable
{
	private Reproductor reproductor;
	private Thread hiloAudio;
	private boolean estaReproductorActivo;
	
	public CentralAudio ()
	{
		reproductor = new Reproductor();		
	}
	
	public boolean estaReproductorActivo ()
	{
		return estaReproductorActivo;
	}
	
	public void detener ()
	{
		this.reproductor.apagar();
		this.estaReproductorActivo = false;
	}
	
	public void run()
	{
		this.reproductor.encender();
		this.estaReproductorActivo = true;
		this.hiloAudio = new Thread(this.reproductor);
		this.hiloAudio.start();
	}

	public Reproductor getReproductorDeAudio()
	{
		return reproductor;
	}	
}
